Monter un serveur DHCP

DHCP (Dynamic Host Configuration Protocol) est un protocole qui permet de configurer automatiquement les paramètres réseau des postes connectés. Cela évite de mettre les configurations réseau "en dur" sur les postes connectés.

Si vous êtes sur un réseau dont vous n'êtes pas l'administrateur ou que vous utilisez un routeur pour vous connecter sur Internet, n'installez pas de serveur DHCP : cela risquerait de perturber la bonne marche du réseau !

Installer le serveur DHCP

Plusieurs serveur DHCP sont disponibles dans la Debian ; je vous propose d'installer le serveur DHCP de l'Internet Software Consortium, qui se trouve dans le package dhcp3-server :

# apt-get install dhcp3-server

A l'installation, il vous demande d'entrer la liste des interfaces réseaux sur lesquelles le serveur DHCP doit écouter (séparées par des espaces). Cette information est ensuite stockée dans le fichier /etc/default/dhcp3-server.

Configurer le serveur DHCP

La configuration du serveur DHCP se fait dans le fichier /etc/dhcp3/dhcpd.conf. La syntaxe de ce fichier est expliquée dans man dhcpd.conf. Le fichier installé par défaut est largement commenté et permet de comprendre la plupart des options.

Une fois que le fichier de configuration est au point, relancez le serveur DHCP :

# /etc/init.d/dhcp3-server restart

Pour vérifier en temps réel le bon fonctionnement du serveur DHCP, surveillez les écritures dans le syslog :

% tail -f /var/log/syslog